package qc.common.core.tree;

import java.util.List;

/**
 * 渠成统一定义--树节点
 *
 * @author QuCheng Tech
 * @since 2023/8/13
 */
@lombok.Data
public class QCTreeNode {
    /***
     * 值，对应id
     */
    public String key;
    /***
     * 文字信息，对应text
     */
    public String title;
    
    /***
     * 是否禁用
     */
    public boolean disabled;
    /***
     * 是否是叶子节点
     */
    public boolean isLeaf;
    /***
     * 是否可选
     */
    //public boolean selectable;
    /***
     * 禁掉 checkbox
     */
    //public boolean disableCheckbox;
    /***
     * 当树为 checkable 时，设置独立节点是否展示 Checkbox
     */
    //public boolean checkable;
    /**
     * 图标
     */
    private String icon;
    /***
     * 子节点信息
     */
    public List<QCTreeNode> children;
}
